EX-SJFEsTLA: A New Intelligent Rule Scheduling Approach in Active Database Systems
نویسندگان
چکیده
Active database systems (ADBS) can react to the occurrence of predefined events automatically by defining a collection of active rules. One of the most important modules of ADBS is the rule scheduler which has considerable impact on performance and efficiency of ADBS. The Rule scheduler selects a rule to execute (evaluate) its action (condition) section in each time through the rules, which are ready for execution (evaluation). We have already evaluated and compared the existing rule scheduling approaches in a laboratory environment based on threetier architecture. Five evaluation criteria were recognized and defined formally for evaluation and comparison of rule scheduling approaches including: Average Response Time, Response Time Variance, Throughput, Time Overhead per Transaction and CPU Utilization. In this paper, we first design and implement the before mentioned laboratory environment again to cover and simulate the behavior of ADBS more exactly and completely, then propose a new approach to improve the rule scheduling process based on improvement of triggered rule scheduling using learning automaton. Then, we compare it with the most effective existing approach in the mentioned framework. Results of experiments show that the new method improves the rule scheduling.
منابع مشابه
A new approach to active rule scheduling
Active database systems (ADSs) react automatically to the occurrence of predefined events by defining a set of active rules. One of the main modules of an ADS is the rule scheduler, which has a significant impact on the effectiveness and efficiency of ADSs. During the rule scheduling process, the rule scheduler is responsible for choosing one of the activated or ready-to-be-executed rules to ev...
متن کاملA New Rule Scheduling Approach based on Estimation of Rule Execution Probability in Active Database
Active database systems (ADBS) can, automatically, react to the occurrence of predefined events by definition a collection of active rules. One of the most important modules of ADBS is the rule scheduler, which has considerable impact on performance and efficiency of ADBS. Rule scheduler selects a rule to execute in each time through the rules, which are ready for execution. We have already eva...
متن کاملProposing an approach to calculate headway intervals to improve bus fleet scheduling using a data mining algorithm
The growth of AVL (Automatic Vehicle Location) systems leads to huge amount of data about different parts of bus fleet (buses, stations, passenger, etc.) which is very useful to improve bus fleet efficiency. In addition, by processing fleet and passengers’ historical data it is possible to detect passenger’s behavioral patterns in different parts of the day and to use it in order to improve fle...
متن کاملMathematical Modeling for a Flexible Manufacturing Scheduling Problem in an Intelligent Transportation System
This paper presents a new mathematical model for a production system through a scheduling problem considering a material handling system as an intelligent transportation system by automated guided vehicles (AGVs). The traditional systems cannot respond to the changes and customer’s demands and for this reason, a flexible production system is used. Therefore, for this purpose, automated transpor...
متن کاملSolving the Dynamic Job Shop Scheduling Problem using Bottleneck and Intelligent Agents based on Genetic Algorithm
The problem of Dynamic Job Shop (DJS) scheduling is one of the most complex problems of machine scheduling. This problem is one of NP-Hard problems for solving which numerous heuristic and metaheuristic methods have so far been presented. Genetic Algorithms (GA) are one of these methods which are successfully applied to these problems. In these approaches, of course, better quality of solutions...
متن کامل